Revenue\Revenue_Functions D

Total Complexity 650
Dependencies 7
Dependents 1
Total lines 4,001
Lines of code 2,584
Logical lines of code 1,449
Comment lines 856
Methods 106
Properties 1

Methods 106

Method Rating Maintainability Complexity Lines of code
generate_style()
D
11
99 287
update_campaign_meta()
C
35 28 76
tag_wrapper()
C
36 25 66
getBuyXGetYTriggerProducts()
B
36 22 84
getMixMatchProducts()
B
37 21 81
dropdown_variation_attribute_options()
B
38 20 59
get_available_campaigns()
B
38 19 68
getOfferProductsData()
B
40 18 55
get_bundled_order_items()
B
46 17 35
getTriggerProductsData()
A
38 13 80
delete_campaign_meta()
A
43 15 45
set_product_image_trigger_item_response()
A
44 15 43
floating_container()
A
40 11 59
update_campaign_meta_cache()
A
45 12 42
sanitize_campaign_field()
A
49 12 34
get_campaign_keys()
A
33 6 123
calculate_campaign_offered_price()
A
43 10 52
is_campaign_eligible()
A
54 12 19
get_style()
A
53 10 23
popup_container()
A
42 8 52
get_revenue_date()
A
49 9 28
get_raw_campaign_triggers()
A
46 8 37
get_bundle_container_cart_item_price()
A
53 9 22
get_bundled_cart_items()
A
56 9 17
delete_campaign()
A
46 7 38
get_item_ids_from_triggers()
S
59 8 15
get_campaign_meta()
S
53 7 25
get_price_data()
S
53 7 23
sanitize_campaign()
S
56 7 18
get_placement_settings()
S
49 6 30
inpage_container()
S
44 5 43
colorStringToHex()
S
52 6 25
calculateSalePrice()
S
48 5 39
get_campaign_data()
S
57 6 18
get_campaign_inpage_positions()
S
41 3 56
read_campaign_data()
S
56 5 18
campaign_style_generator()
S
58 5 13
delete_campaign_trigger()
S
62 5 11
get_template_part()
S
48 3 38
get_raw_campaign_trigger_items()
S
56 4 18
getMixMatchQuantities()
S
56 4 18
get_raw_campaign()
S
57 4 17
calculate_growth()
S
60 4 13
get_current_page()
S
63 4 12
set_setting()
S
62 4 11
get_product_category_ids()
S
62 4 11
get_campaign_position_default_values()
S
56 3 19
track_campaign_order_ids()
S
56 3 18
render_templates()
S
58 3 17
generate_campaigns_stats_chart_data()
S
58 3 16
get_cart_product_ids()
S
63 4 10
load_cart_product_ids()
S
64 4 9
retrieveFromCache()
S
62 3 12
get_campaign_placements()
S
48 1 41
convert_to_inline()
S
63 3 11
get_allowed_tag()
S
48 1 40
kses_campaign_view()
S
48 1 40
get_campaigns()
S
52 2 24
add_campaign_meta()
S
55 2 20
get_setting()
S
68 3 7
get_default_settings()
S
67 3 6
is_bundle_trigger_product()
S
76 3 3
update_campaign_impression()
S
68 3 7
get_slider_icon()
S
60 2 15
is_pro_active()
S
73 3 4
is_campaign_on_cart()
S
70 3 6
rgbToHex()
S
60 2 12
get_stock_scarcity_notice_positions()
S
58 1 15
clear_campaign_runtime_cache()
S
64 2 10
get_var()
S
79 2 3
increment_campaign_add_to_cart_count()
S
67 2 8
increment_campaign_checkout_count()
S
67 2 8
increment_campaign_order_count()
S
67 2 8
increment_campaign_rejection_count()
S
65 2 9
is_bundle_container_cart_item()
S
69 2 7
is_bundle_container_order_item()
S
69 2 7
calculate_discount_percentage()
S
65 2 9
update_campaign()
S
63 2 10
calculate_percentage_difference()
S
66 2 8
is_pro_ready()
S
79 2 3
is_product_in_cart()
S
71 2 6
is_hide_campaign()
S
74 2 4
is_hide_product()
S
73 2 4
get_campaign_popup_animation_types()
S
59 1 14
get_campaign_types()
S
61 1 12
get_campaign_shortcode_tag()
S
79 1 3
get_admin_menu_position()
S
79 1 3
get_admin_menu_capability()
S
79 1 3
get_admin_menu_slug()
S
79 1 3
get_admin_menu_title()
S
78 1 3
is_whitelabel_enabled()
S
78 1 3
get_campaign_statuses()
S
68 1 7
get_campaign_trigger_types()
S
66 1 8
get_campaign_display_types()
S
66 1 8
get_campaign_floating_positions()
S
64 1 9
get_campaign_popup_positions()
S
64 1 10
get_campaign_floating_positions_hook()
S
64 1 10
get_campaign_animated_add_to_cart_animation_types()
S
65 1 9
get_raw_campaign_triggers_exclude_items()
S
79 1 3
storeInCache()
S
75 1 4
get_page_url()
S
74 1 4
get_edit_campaign_url()
S
74 1 4
is_pro_installed()
S
78 1 3
is_block_based_cart_page()
S
78 1 3
is_block_based_checkout_page()
S
78 1 3
get_campaign_source_page()
S
91 1 2